home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-04-14 | 53.5 KB | 1,246 lines |
- LATEST VERSIONS OF FILES -- LaTeX Version 2.09
-
- ADDENDUM.TEX 31 Oct 90 ARTICLE.DOC/STY 14 Jan 92 LATEX.BUG 18 Mar 92
- IDX.TEX 22 Jan 85 ART10.DOC/STY 14 Jan 92 LATEX.INS 1 Dec 91
- LABLST.TEX 5 Jan 85 ART11.DOC/STY 14 Jan 92 LOCAL.GID 24 Sep 85
- LATEX.TEX 25 Mar 92 ART12.DOC/STY 14 Jan 92
- LFONTS.TEX 25 Nov 91 BEZIER.DOC/STY 17 Dec 85
- LHYPHEN.TEX 4 Nov 91 BOOK.DOC/STY 14 Jan 92
- LOCAL.TEX 26 Feb 92 BK10.DOC/STY 14 Jan 92
- LPLAIN.TEX 25 Mar 92 BK11.DOC/STY 14 Jan 92
- MAKEINDEX.TEX 17 Feb 87 BK12.DOC/STY 14 Jan 92
- SAMPLE.TEX 9 Apr 86 FLEQN.DOC/STY 04 Nov 91
- SFONTS.TEX 25 Nov 91 IFTHEN.DOC/STY 16 Jun 91
- SLITEX.TEX 25 Mar 92 LETTER.DOC/STY 26 Feb 92
- SMALL.TEX 5 Jul 85 LEQNO.DOC/STY 29 Sep 91
- SPLAIN.TEX 25 Mar 92 MAKEIDX.DOC/STY 21 Oct 91
- TESTPAGE.TEX 20 Jul 87 OPENBIB.DOC/STY 14 Jan 92
- TESTA4.TEX 5 Jun 91 PROC.DOC/STY 26 Feb 92
- TRYFONTS.TEX 11 Nov 86 REPORT.DOC/STY 14 Jan 92
- REP10.DOC/STY 14 Jan 92
- REP11.DOC/STY 14 Jan 92
- REP12.DOC/STY 14 Jan 92
- SHOWIDX.DOC/STY 16 Jun 91
- SLIDES.DOC/STY 04 Nov 91
- TITLEPAG.DOC/STY 16 Jun 91
- TWOCOLUM.DOC/STY 27 Jan 85
-
-
- METAFONT SOURCE FILES FOR LaTeX:
-
- CIRCLE.MF 9 Jul 87
- ICMCSC10.MF 27 Oct 91
- ICMEX10.MF 27 Oct 91
- ICMMI8.MF 27 Oct 91
- ICMSY8.MF 27 Oct 91
- ICMTT8.MF 27 Oct 91
- ILASY8.MF 14 Nov 91
- ILCMSS8.MF 27 Oct 91
- ILCMSSB8.MF 27 Oct 91
- ILCMSSI8.MF 27 Oct 91
- LASY.MF
- LASY10.MF
- LASY5.MF
- LASY6.MF
- LASY7.MF
- LASY8.MF
- LASY9.MF
- LASYB10.MF
- LCIRCLE10.MF 18 Mar 92
- LCIRCLEW10.MF 18 Mar 92
- LCMSS8.MF 19 Aug 86
- LCMSSB8.MF 19 Aug 86
- LCMSSI8.MF 19 Aug 86
- LINE.MF 24 Jan 89
- LINE10.MF 18 Mar 92
- LINEW10.MF 18 Mar 92
- SROMAN.MF 16 Sep 86
- SROMANU.MF 25 Jun 91
-
-
- BUGS IN AND CHANGES TO LATEX
- ----------------------------
-
- 1. Some file extensions were in upper case. Makes no difference for
- TOPS-20, but messes up on Unix. (Corrected 18 Dec 83)
-
- 2. Glossary command wrote .IDX instead of .GLO file. (Corrected 18 Dec 83)
-
- 3. Size-changing commands add a blank space. (Corrected 22 Dec 83)
-
- 4. \mainbaselineskip has been eliminated, being replaced by the
- parameter \baselinestretch. All font-size-changing commands, which
- are the commands that change \baselineskip, multiply the normal value
- of \baselineskip for the chosen font by \baselinestretch.
- \baselinestretch can be changed at any time by a \renewcommand
- command, but doing so affects only the next font-size-changing
- command. Note that the \begin{document} command executes a \normal
- command to set the font size initially.) (Change made to version 2.01,
- on 1 Jan 1984.)
-
- 5. \writecommand has been eliminated and a new command \protect added.
- Writing \protect\foo makes \foo do the right thing in an array or
- tabular @-expression and in the argument of a sectioning or caption
- command. When used in an \addcontents command, \protect\foo has the
- same effect that \writecommand{\foo} used to. Writing
- \section{\protect\foo} achieves what writing
- \section[\writecommand{\foo}]{\foo} used to. The .STY files must now
- \let\protect=\noexpand when doing a \mark. (Change made to version
- 2.02 on 11 Jan 1984.)
-
- 6. The error message 'This is a LaTeX bug' has been changed to
- 'This may be a LaTeX bug', since it is possible for a user error
- to cause it. (Change made to version 2.02 on 11 Jan 1984.)
-
- 7. A new error message 'Missing \item' has been added. It detects
- an error that previously caused TeX to hang up. I THINK that
- it can be caused only by a missing \item in a list environment.
- (Change made before 26 Jan 1984)
-
- 8. A tabbing environment inside a list environment will use the
- document's outer right margin rather than the right margin of the
- list environment. (Corrected 7 February 1984.)
-
- 9. \newcommand doesn't work if there's a \par in the definition.
- (corrected 17 Jan 1984)
-
- 10. \newlist has been given an optional argument, which can come right
- before the last mandatory argument. This optional argument specifies
- the number of arguments the new list environment has. These arguments
- can be mentioned in the last mandatory argument just as in the
- \newcommand command. For example, you can write
-
- \newlist{labellist}{}{}[1]{\item [#1:]}
-
- (Change made 27 Jan 1984)
-
- 11. A missing entry in an array or tabular environment may cause
- trouble -- e.g., writing '& &'. until this is corrected, you can
- add a null item, such as '\mbox{}'. (Corrected 8 Feb 84.)
-
- 12. No longer applicable.
-
- 13. The page headings don't come out right on float pages in twoside
- page layouts. (Left-hand headings come out on right-hand pages.)
- Found by Gary Swanson. (Corrected 8 Feb 84.)
-
- 14. By popular demand, a new environment eqnarray is being added
- to LaTeX. \begin{eqnarray} ... \end{eqnarray} acts like
- \[ \begin{array}{lcl} ... \end{array} \]
- except that
- 1. An equation number is put on every line, unless
- there is a \nonumber command anywhere on that line.
- 2. Page breaking can occur between lines of an equation,
- so the *-form of the \\ command is useful.
- 3. There is an extra \jot amount of space added between lines.
- Also, document-style designers who want to change where and how
- equations are numbered, should look for \@eqnnum in LATEX.TEX
- to see what to do; you no longer change \endequation.
- (Change made to version 2.03 on 6 Feb 84)
-
- 15. An eqnarray* environment has been added. It's the same as
- eqnarray except it doesn't number the equations.
- (Change made to version 2.03' on 7 Feb 84)
-
- 16. A test should be made at the end of a list to check that
- it ends with an item---see manual change 4 below.
- (Change made on 8 Feb 84.)
-
- 17. The tabbing environment doesn't work right when inside a list
- environment if it's the first thing after an \item command.
- (Corrected 8 February 1984)
-
- 18. \protect now works in the argument of \typeout and \typein,
- so \typeout{Command \protect\foo} types out 'Command \foo'.
- (Change made to version 2.04 on 16 February 1984.)
-
- 19. \typein doesn't work if the last item typed in by the user is a
- control sequence. (Corrected 22 February 1984)
-
- 20. A whole new method of handling fonts has been introduced. LaTeX
- no longer produces an error if a typeface hasn't been preloaded. It
- either loads it or else substitutes a different font and types a
- warning. The commands \boldmath and \unboldmath have been added,
- allowing the user to produce boldface symbols and math formulas. See
- LERRATA.TEX for a description of these commands. Note: to be
- consistent, \boldmath should change the boldness of the characters
- that come from the math extension font. However, I don't have a bold
- version of the AMEX font, so I can't implement that. (Change made to
- version 2.05 on 22 February 1984)
-
- 21. LPLAIN is changed so \rightline, \leftline and \centerline work.
- However, the LaTeX \line command bears no relation to PLAIN TeX's
- \line command. (Changed 28 Feb 1984)
-
- 22. The 'Missing \item' error message changed to
- 'Something's wrong--perhaps a missing \item.' (Changed 28 Feb 1984)
-
- 23. \protect now works in the argument of an \index command.
- (2 Mar 1984)
-
- 24. A ']' in a section title or caption caused an error.
- (Corrected 6 Mar 1984)
-
- 25. The commands to automatically load needed fonts have a bug.
- Suppose, for example, that \sl is not preloaded for the \small size.
- The first time you use \sl inside a \small environment, it works OK.
- However, subsequent \sl commands inside the same \small environment
- are no-ops. \sl works fine the next time you execute \small.
- In other words,
- {\small ... \sl SLANTED \rm ROMAN \sl ROMAN!} ... {\small \sl works ok here}
- (Found by David Smith, Corrected 16 Mar 1984)
-
- 26. Setting \textwidth before the \begin{document} doesn't work. Can
- be fixed by putting a \onecolumn or \twocolumn command after the
- command to set \textwidth. (Found by Mark Moriconi, Corrected 18 Mar 1984.)
-
- 27. For one-sided output, LaTeX uses \evensidemargin for the left margin
- instead of \oddsidemargin as it should. (Found by Mark Moriconi,
- Corrected 19 Mar 1984.)
-
- 28. The list environment, and other environments that use it (like
- enumerate), don't work in double column format. (Found by Fernando
- Pereira, corrected 24 April 1984)
-
- 29. When a \clearpage occurs and there are unprocessed figures to be put
- out, the next text page may be short. A similar but harder to describe
- problem may occur in two-column output. (Found by Howard Trickey and
- Gabi Kuper, corrected 1 May)
-
- 30. There have been a number of changes made to version 2.06. Most
- are invisible to the user, but require modification of all
- document styles made for earlier versions. The user-visible ones
- are documented in LERRATA.TEX. The ones that are invisible to the
- user but are important to the document-style designer include:
- * \co@... has been changed to \the . Thus, for example, \thesubsection
- now produces the printed version of the current subsection number,
- which might be something like '2.4.5'.
- * While not a change to LaTeX itself, there is an important procedural
- change. Document style files now come in two flavors: a version
- having having lots of comments, with the extension '.doc'; and
- a compressed version that LaTeX reads, with the extension '.sty'.
- The '.doc' files have many more comments than the old '.sty' files,
- making it easier to figure out how to customize a document style.
- * The \documentstyle command has been changed completely, including
- a new mechanism for handling document-style options. This is explained
- in REPORT.DOC. (Scan for \@options.)
-
- 31. When used in vmode, \vspace* with a negative argument doesn't work
- right, producing a positive \baselineskip space. (Corrected in version 2.06.)
-
- 32. A number of bugs were introduced in the first release of Version 2.06.
- All of these that were known by 26 June 1984 were corrected in the release
- of that date.
-
- 33. LaTeX now assumes that the device driver will, with no other offset,
- print things starting one inch from both the top and left edges of the
- paper. If your driver does not do this, then appropriate \hoffset and
- \voffset commands should be added to your local options file for
- generating LaTeX.
-
- 34. For very obscure reasons, there was occasionally an extra space at
- the end of the last item in a row of an array. Also, an extra space
- would appear at the end of the last item in a row of a tabular
- environment ended with a \\[x] where x is a positive dimension.
- (Discovered by in part by Ken Laws. Corrected 3 July 1984.)
-
- 35. A \raggedbottom command was added. (Version 2.06a, 3 July 1984)
-
- 36. A font that is not preloaded will, when called for the first time
- inside braces in math mode, generate a '\textfont ... is undefined'
- error. This is an unsolvable problem. To alleviate it, the user
- should call the font in question at 'ground level' (outside any braces)
- before it is used in the math environment. For example, before using
- \sc inside math mode, the user can type \sc \rm at ground level.
-
- 37. A typestyle-changing command does not work quite right when used
- in an 'unsafe' argument, like the argument to a \section command.
- For example, if you type \section{ ... {\it foo} ... }, then the
- table of contents entry will contain 'foo' in the typesize in effect
- at the \section command, rather than the one in effect during the
- table of contents. (Fortunately, these are usually the same.)
- (Corrected 6 July 1984.)
-
- 38. \protect does not work right in an \addcontentsline or
- \addtocontents entry, or in the 'unsafe' argument of a sectioning
- command. '\protect\foo x' will write '\foox' instead of '\foo x' on
- the .TOC file. (Corrected 6 July 1984.)
-
- 39. Any command like \label or \addcontentsline that comes between two
- \clearpage commands---i.e., that are on 'pages' with no printed
- text---are lost. (Corrected 7 July 1984. However, such a command
- that comes between a \clearpage or \newpage and the \end{document}
- is still lost. Also, this correction causes every \clearpage command
- to put a blank line in the .LST file.)
-
- 40. A complicated-to-explain but easy-to-fix bug, introduced by the
- correction made to 39, meant that the twocolumn document substyle would
- not load properly. (Corrected 19 July 1984.)
-
- 41. \underline does not work properly in math mode. (Corrected
- 10 August 1984.)
-
- 42. The [t] option of the minipage environment does not work properly.
- (Corrected in version 2.07.)
-
- 43. The \raggedbottom command can sometimes produce an overfull text
- page that runs into the page number. (Corrected 15 August 1984.)
-
- 44. A tabbing environment that begins an item inside a list environment
- produces incorrect vertical spacing. (Corrected in version 2.07.)
-
- 45. Any command whose expansion includes a " needs to be \protect'ed
- in environments calling for \protect'ion. This includes all accent-making
- commands. The fix will probably involve renaming the " command
- (introduced in Version 2.06). (Corrected in version 2.07.)
-
- 46. The \@startsection macro doesn't work right for producing in-line
- headings, as for the \paragraph and \subparagraph commands in the current
- document styles. A blank line between the command and the following
- text screws things up. (Corrected 28 October 1984)
-
- 47. As in Plain TeX, a \$ command in an \it type style produces a
- pound sterling symbol. (Corrected 29 September 1984)
-
- 48. Typing
- \typein[\names]{Include what?}
- \includeonly{\names}
- doesn't work. (Corrected in Version 2.07, 21 October 1984.)
-
- 49. The sectioning commands did not put the correct space above a
- section heading if the command was preceded by certain LaTeX
- environments. (Corrected in Version 2.07, 26 October 1984.)
-
- 50. A tabbing environment that begins a minipage environment leaves too
- much space above it. (Corrected 31 October 1984)
-
- 51. The \endtabular and \endarray commands don't exist, so they can't
- be used in a \newenvironment command. (To be corrected in Version 2.08.)
-
- 52. When using the \raggedbottom option, footnotes don't go in the
- right place on an incomplete page--e.g., the last page of the document
- or one ending with a \newpage. (Corrected 8 November)
-
- 53. \cline was inadvertently defined to require the format \cline[1-2]
- rather than the correct \cline{1-2}. (Corrected 9 November)
-
- 54. The 9 November correction to the document styles introduced an
- error in \cite, making all numberic references come out as [0]
- in the text. (Corrected 13 November)
-
- 55. In the array and tabular environments, an extra space appeared
- between columns when a '|' was followed by a 'p' in the argument.
- (Corrected 13 November)
-
- 56. Anomalous results may occur if a 'p' column in an array or
- tabular environment is left empty. (To be corrected in version 2.08)
-
- 57. The \listoffigures and \listoftables commands did not properly
- indent the first line. (Corrected 14 November 1984)
-
- 58. \footnote and \footnotemark did not work in math or vertical mode.
- (Corrected 23 November 1984)
-
- 59. The change to \index that allowed arbitrary special characters in its
- argument was not also made to \glossary. (Corrected 21 December 1984)
-
- 60. \boldmath did not work properly when called for the first time
- inside braces or an environment. (Corrected 22 December 1984)
-
- 61. \footnotemark with an optional argument didn't work right inside
- a minipage. (Corrected 22 December 1984)
-
- 62. Commands have been added to allow rules to appear between floats
- and text on a page. See the \topfigrule, \botfigrule, and
- \dblfigrule commands. (Change made 22 December 1984)
-
- 63. A minor bug in \raisebox was fixed. (Change made 31 December 1984)
-
- 64. \newcounter did not initialize \the... to \arabic{...}.
- (Corrected 5 January 1985)
-
- 65. \linebreak, \nolinebreak, \pagebreak, and \nopagebreak produced
- an error given an optional argument of 0. (Corrected 16 January 1985)
-
- 66. \protect doesn't work properly in the optional argument of \bibitem.
- (Corrected 27 January 1985)
-
- 67. \protect and certain un\protect'ed commands don't work right in
- the optional argument of \bibitem. (Corrected 30 January 1985)
-
- 68. The following two problems will occur if a footnote is split
- across two pages: (i) if a figure or table environment immediately
- follows the footnote, then the footnote will be scrambled, with the
- last part coming before the first part. (ii) a \clearpage
- immediately following the footnote causes an overfull \vbox message
- and produces extra vertical space at the beginning of the next page.
- (Corrected 25 February)
-
- 69. The array, tabular and tabular* environments cannot be used with
- the \envbegin and \envend commands. (Problem disappeared with version 2.09.)
-
- 70. Some accents need \protect'ing. (Corrected 16 March 1985.)
-
- 71. A sectioning command (like \paragraph) that produces an in-line
- heading (not on a separate line) doesn't work properly when it is
- immediately followed by a list or trivlist environment, or one that
- uses those environments (like verbatim or quote). (Corrected in Version
- 2.09.)
-
- 72. Full page figures or tables that immediately follow the first
- page of a chapter appear on pages with no page headings. More
- generally, full page floats that immediately follow a page
- with a \thispagestyle{foo} command are formatted according to
- page style foo. (Corrected in Version 2.09.)
-
- 73. Multiple paragraph marginpar's don't work. (Corrected
- 16 July 85.)
-
- 74. \longrightarrow and \longleftarrow need \protect'ing in a moving
- argument. (Corrected 4 September 85)
-
- 75. In certain instances, the not enough vertical space appears
- above a list environment. (Corrected 4 September 85)
-
- 76. The \textfraction parameter was being ignored, and a random
- value used. (Corrected 27 September 85)
-
-
- 77. The \item command was changed to allow a line break between
- the label and the following text. This makes it easier to define
- a list environment in which the item occurs on a line by itself.
- (Change made 3 October 85).
-
- 78. No warning was generated by the eqnarray and eqnarray* environments
- when a formula extended into the margin. (Corrected 4 November 85.
- However, warning is not generated if formula extends only into the
- equation number.)
-
- 79. \symbol and \newfont were not defined in SLiTeX. (Corrected
- 21 November 85)
-
- 80. SLiTeX's \framebox command did not position items exactly right.
- (Corrected 28 November 85)
-
- 81. Space produced by \hspace* can be gobbled inside an array or
- tabular environment. (Observed by Sam Whidden.) (Corrected 17 December 85)
-
- 82. \skewchar commands were omitted for the math italic and and math
- symbol fonts, causing improper placement of math accents. (Observed
- by Howard Trickey) (Corrected 17 December 85)
-
- 83. The preloaded typewriter fonts have had \hyphenchar redefined to
- -1 to prevent hyphenation with these fonts. (Change made 17 December 85)
-
- 84. In rare circumstances, a bug in \@dottedtocline resulted in a page
- number appearing at the left of the line following the section
- heading in a table of contents entry. (Corrected 7 January 86)
-
- 85. As a result of change 83, the \- command doesn't work properly
- with the typewriter fonts. (Reported by John DeTreville.
- Corrected 19 April 86.)
-
- 86. In verbatim mode, the sequences ?` and !` produce ligatures
- instead of the correct characters. (Found by Gerard Huet.
- Corrected 19 April 86.)
-
-
- 87. The \vector and \line commands (through the \@svector and \@sline
- macros) only check if the vertical component of the slope exceeds the
- limit (4 or 6) for the command; the horizontal component is not
- checked. Thus, \vector(2,5){5} gives an error message while
- \vector(5,2){5} produces incorrect results without any message. Some
- arguments will reference a non-existent character in the line font.
- (Found by Joseph I. Pallas. Corrected 19 April 86.)
-
- 88. \newenvironment doesn't work if there's a \par command in
- an argument. (Corrected 19 April 86.)
-
- 89. An obscure bug in \settowidth caused by a missing \relax.
- (Discovered by Oren Patashnik, corrected 24 March 86.)
-
- 90. A \markright or \markboth immediately after a sectioning command
- could allow a page break right after the section heading.
- (Discovered by Oren Patashnik, corrected 15 April 86.)
-
- 91. The \arabic command (actually \@arabic) was changed so it
- will print nonpositive numbers. (Suggested by Charles Kearney.
- Change made 29 April 86.)
-
- 92. An implementation error causes LaTeX to run out of room on very
- long tabbing environments. (Discovered by Kent McPherson. Corrected
- 17 Jun 86)
-
- 93. In rare instances, a footnote is placed on the page following the
- one in belongs on. This happens only when a figure or table
- environment appears in the text immediately after the place where the
- page that should contain the footnote ends. Until this is fixed, the
- problem can be made to go away by moving the figure or table
- environment a little further back or forward in the text.
-
- 94. Unnecessary overfull boxes caused by descenders on last line of
- page. Fixed by modifying the output routine \@makecol. A temporary
- dimen is used to hold the depth of the output box, then it is unboxed,
- then we vskip minus the depth. (2 Sep 86)
-
- 95. Grouping was taken out of \@latexerr. (Suggested by John Hobby.)
- (2 Sep 86)
-
- 96. \makethmlabel was deleted. Never used anyway.
- (Found by Mark Kent, 2 Sep 86).
-
- 97. \footheight may soon be deleted. Never used. Taken out of style
- files too. (Found by Mark Kent, 2 Sep 86).
-
- 98. When a section heading does not indent the following paragraph, a
- \noindent caused a negative indentation--i.e., an outdent. (Change,
- suggested by suggestion by Mario Wolczko, made 2 Sep 86)
-
- 99. A page break can occur where a figure or table environment or a
- \marginpar command appear, even in the scope of a \samepage declaration.
- (Found by Oren Patashnik. Corrected 23 Oct 86)
-
- 100. In rare instances, a figure can appear on the page preceding
- its environment, and a marginal note may appear on the wrong side.
- (Found by Oren Patashnik)
-
- 101. The \verb command produces an error if it appears in math
- mode with a `_' in its argument. (This is a bug in PLAIN.TEX
- corrected in LPLAIN.TEX on 13 Oct 86 and SPLAIN.TEX on 28 Oct 86.)
-
- 102. If no blank line follows a paragraph-making environment, then the
- following text is not indented. However, a \noindent command produced
- an outdent. (Correction, similar to #99, made on 23 Oct 86)
-
- 103. The mechanism to suppress the paragraph indentation of text
- immediately following a paragarph-making environment does not work if
- that environment is enclosed in braces or another environment. In
- particular, it wouldn't work for environments like the ones defined
- in the examples on page 57 of the manual--e.g., when called
- by the `emphit' environment, the `itemize' environment is
- inside another environment. (Corrected 27 Oct 86)
-
- 104. In SLiTeX, the \_ command produces an underscore that is
- printed on all color layers. (Reported by John deTreville,
- corrected 10 Nov 86.)
-
- 105. A line break can occur at a space in a `verbatim' environment.
- (Reported by Nelson Beebe, corrected 19 Nov 86.)
-
- 106. An apparent typo put two copies of \@texttop at the top of a page
- instead of just one. This did not seem to affect any of the standard
- styles, but would have created problems in special styles that used
- \@texttop. (Reported by Michael Harrison, corrected 1 Dec 86.)
-
- 107. An array environment in the third argument to a \multicolumn
- command did not work. (Reported by Ferdinand Hommes, corrected 6 Dec 86.)
-
- 108. A long descender (such as is normally produced only by math
- formulas) on the bottom line of a page could extend lower than
- it should. (Corrected 21 Jan 86)
-
- 109. The \index command was changed to make \protect work in its
- argument, in case the \index command is used inside the argument of
- another command, such as \footnote. (Change made 3 Feb 87)
-
- 110. A \label or \index command in a section heading caused a bug
- if that heading was used as a page heading. (Discovered by
- Tim Hopkins. Corrected 22 Feb 87)
-
- 111. Setting \topskip to 0pt does weird things. I haven't figured out
- why, but there's no reason to set \topskip to 0pt, so this is not
- considered a bug. (Discovered by Mabry Tyson.)
-
- 112. \{ and \} are fragile commands, contrary to the manual.
- (Discovered by Piet van Oostrum <mcvax!ruuinfvax!piet@seismo.CSS.GOV>.
- Corrected 21 Apr 87.)
-
- 113. \bibitem doesn't work when there's a \nofiles declaration.
- (Discovered by Arthur Ogawa. Corrected 29 Apr 87.)
-
- 114. Spaces produced by a \verb command (e.g., `verb| x |') are
- deleted if they appear at the beginning of a line. I don't know
- if this is a bug or a feature. (Discovered by R. J. Smith.)
-
- 115. A figure or table environment appearing between paragraphs (in
- vertical mode) can produce extra vertical space in the document between
- those paragraphs. (Discovered by Arthur Ogawa. Corrected 26 May 87.)
-
- 116. An obscure bug in the \caption command can cause it to leave
- extra vertical space above the caption if the command is not
- preceded by a blank line. This extra space does not appear
- when a \nofiles command is used. (Discovered by Peter Schilling.
- Corrected 12 Jun 87.)
-
- 117. A \put or \multiput with an argument beginning "plus" or "minus"
- causes an error. (Discovered by Don Knuth. Corrected 20 Jul 87.)
-
- 118. \dotfill and \hrulefill don't work right in `tabular' and
- `array' environments. (Discovered by Rainer Schoepf. Corrected
- [in LPLAIN.TEX] 24 Jul 87.)
-
- 119. The `p' option in an array or tabular environment puts a normal
- depth strut at the bottom of the parbox, which results in too much
- space if the last line of the box has a descender. I don't see
- any reasonable way to fix this. (Discovered by John Lavagnino.)
-
- 120. The default \cite command was changed to put a space between
- multiple citations--for example, to produce `[1, 5, 17]' instead
- of `[1,5,17]'. (Suggested by John Ellis. Changed 21 Nov 87.)
-
- 121. The \newcommand and \renewcommand commands left the LaTeX
- internal control sequence \@tempb \let to `#'. While not causing
- any problem in LaTeX, it caused bugs in other people's document
- styles. Fixed by replacing \@tempb in those commands with
- something more untypeable. (Change made 23 Nov 87.)
-
- 122. Figures were typeset with \boxmaxdepth = 0pt, which could screw
- up some macros--in particular, plain TeX's \overrightarrow.
- (Bug found by Thomas H. Cormen. Corrected 15 Dec 87.)
-
- 123. The fix for 122 broke \marginpar, so it did not work at all.
- (Corrected 3 Jan 88.)
-
- 124. The \frame command put an extra space after the box.
- (Discovered by John Hershberger, corrected 14 Jan 88.)
-
- 125. \parskip wasn't restored in parboxes and footnotes, so it would
- have the wrong value when a parbox or footnote appeared in a list
- environment. (Discovered by Dominik Wujastyk, corrected 20 Jan 88.)
-
- 126. The leaders were not properly aligned in multiple-line
- table-of-contents entries. (Discovered by Gunther Hartmann, corrected
- 25 Jan 88.)
-
- 127. Strange things can happen if a command like \footnotemark that
- doesn't generate in-line text appears between a \paragraph or
- \subparagraph command (or any sectioning command that produces a
- heading that's part of the following paragraph) and the following text.
- What happens is that TeX sees the \footnotemark command before it sees
- the argument to the \{sub}paragraph command, which can lead to
- incorrect numbering and who knows what else. Any attempted fix is
- likely to break other things, so I will not try to fix this.
- (Discovered by Ed Zalta and Emma Pease.)
-
- 128. A marginal note is misplaced if there is a footnote preceding
- it on the same page. (Found by Chris Rowley. Corrected 26 Feb 88.)
-
- 129. In SLiTeX, Two adjacent \frac's run into one another. (Found by
- Stephen Pohlig.)
-
- 130. In SLiTeX, in an array or tabular environment, the rules formed
- by a `|' argument and by an \hline and \cline command appear in all
- color layers. (Corrected 8 Jun 88.)
-
- 131. If, for a counter foo, \thefoo is defined to contain mention of a
- non-preloaded font, then a \label{bar} command that involves counter
- foo will write some garbage on the .aux file causing an error on a
- \ref{foo} command. (Reported by Peter K. Schilling. Corrected 20 Jul 88.)
-
- 132. If a \contentsline or \addtocontents command immediately precedes
- an \include, then the table of contents line it produces may appear
- later than the contents lines added by the included file. There does
- not appear to be an easy fix for this.
- (First reported by Rainer Schoepf and Frank Mittelbach)
-
- 133. If the output routine is called while in a tabbing environment,
- strange things can happen because \-, \', etc. have unusual
- definitions. (Reported by Detlev Droege and Friedrich Haubensak.
- Corrected 4 Aug 88.)
-
- 134. Redefining something like \thefigure to include a size-changing
- command like \small causes an error when a \ref referes to a label that
- labels a figure environment. This problem can be solved by using
- \protect\noexpand\protect\small instead of \small. I'm not sure
- if this is a bug, and I doubt if I'll fix it. (Reported by Peter
- Schilling.)
-
- 135. The \pagebreak and \nopagebreak commands have no effect
- inside a tabbing or eqnarray environment. (Reported by Mik Bickis.)
-
- 136. Typing "\hspace*{...} plus ..." causes an error. (Reported by
- Emma Pease. Corrected 13 Oct 1988.)
-
- 137. The size of the circle printed by \circle{L} not a monotonic
- function of L. (Reported by Nick North, diagnosed by Ian Young.
- Corrected 1 Nov 1988.)
-
- 138. A command like \index or \label could incorrectly suppress a
- space after the next \end command. (Reported by Johannes Braams.
- Partially fixed on 30 Nov 88. Problem can still occur if \index or
- \label command comes inside the \end's environment.)
-
- 139. Extra vertical space appears below a `p' entry in a tabular or
- array environment if the last line has nonzero depth. (Reported by
- Michael DeCorte. Corrected 14 Jan 1989.)
-
- 149. A \multicolumn command did not work right immediately
- before a \\[D] command when D was a positive length.
- (Reported by John Lee. Corrected 8 Feb 89.)
-
- 150. In the minipage environment, spacing between footnotes is too small
- (Found by Don Hosek. Corrected 27 Mar 89.)
-
- 151. \pounds didn't work in math mode. (Discovered by Don Hosek.
- Corrected 10 Apr 89.)
-
- 152. \indexentry commands instead of \glossaryentry commands are
- written on the .glo file. (Discovered by William D. Partain.
- Corrected 14 Apr 89.)
-
- 153. Following minor changes made
- \include: prevent space in \include{foo } from wiping out input file.
- \begin-\end: detects unmatched \begin ended with \end{document}
- \verb: the leading spaces in \verb+ foo+ will not be dropped at the
- beginning of a line.
- Also, minor changes to \newline (\\ in paragraph mode), minipage
- environment, \tableofcontents, \listoffigures, and \listoftables
- that should produce no noticable effects. (Changes made 24 May 89,
- mostly based on suggestions by by Frank Mittelbach and Rainer Sch\"opf.
-
- 154. A bug in the picture environment caused an extra space to appear
- in a picture if an offset is specified and the environment begins with
- a declaration that generates a \special or some such TeX "other".
- (Corrected 13 Jun 89.)
-
- 155. Change 137 introduced a problem with the \oval command.
- (Reported by David Long and several other users, corrected 7 Dec 89.)
-
- 156. A \label command in math mode that follows a space command
- like \, causes an error. (Discovered by Charles Karney, corrected
- 18 Dec 89.)
-
- 157. A \newcommand declaration in horizontal mode added an extra
- space. (Discovered by Jim Curry, corrected 9 Jan 90.)
-
- 158. The fix mentioned in 138 was added to the comments, but not to
- the code. (Reported by Piet van Oostrum in TeXhax V90 #42,
- corrected 2 May 90.)
-
- 159. A missing \relax caused an error if some sectioning-commands
- had an argument with "plus" or "minus". (Reported by Nathan Maman,
- corrected 2 May 90.)
-
- 160. A verbatim environment that begins with a left quote seems to
- cause incorrect vertical spacing when it begins a minipage environment.
- (Reported by Michinori Kawaki, 30 Sep 90. Corrected 21 Jun 91.)
-
- 161. A \label at the very end of a document may not be processed.
- (Reported by Mike Piff but not checked, 12 Nov 90)
-
- 162. \paragraph{...} Plus... yields an error. (Reported by
- Victor Eijkhout. Corrected 14 Jan 91.)
-
- 163. When a double-column figure or table that is too large to fit on
- a page is encountered when producing two-column output, that figure and
- all subsequent ones are never printed. (Reported 13 Mar 91 by David
- Long. Corrected 15 Mar 91.)
-
- 163. Removed some extra spaces in some macro definitions, and changed
- some occurences of pt to \p@, 0 to \z@, etc. (Changes made 21 Jun 91.)
-
- 164. Bug no. 109 was also present for \glossary. (Corrected 21 Jun 91.)
-
- 165. A marginal note that happened to appear on the last line of a page
- with footnotes could mess up the vertical spacing. (Corrected 21 Jun 91.)
-
- 166. Emptied \box0 at the end of lplain.tex to save memory. (Change made
- 21 Jun 91.)
-
- 167. Added \SliTeX logo to slitex.tex. (Change made 21 Jun 91.)
-
- 168. \@warning changed to print the input line number when using TeX
- 3.x. Old version kept as \@@warning. (Change made 24 Jun 91.)
-
- 169. Corrected bug inherited from plain.tex: missing \relax in \multispan
- macro. (Corrected 1 Jul 91.)
-
- 170. A \samepage declaration would not prevent a verbatim environment
- from being broken across pages. (Corrected 27 Jul 91.)
-
- 171. Several changes to make LaTeX work with the New Font Selection
- Scheme without the need to redefine internal macros. (Changes made
- 14--15 Aug 91.)
-
- 172. Extra boxing in picture environment introduced to guard against
- unboxing in math mode. (Reported by John Hobby. Corrected 26 Aug 91.)
-
- 173. To allow full paragraphs in the \whiledo construct of the ifthen
- style option, the \@whilesw construct in latex.tex was made \long.
- (Reported by Konrad Blum. Change made 26 Aug 91.)
-
- 174. Extra blank space between the second and third mandatory argument
- of \newenvironment and \renewenvironment would lead to an
- unintelligible error message. (Long known. Change made 26 Aug 91.)
-
- 175. A verbatim environment in a list could produce a double indent.
- (Reported by Chris Rowley. Corrected 26 Aug 91.)
-
- 176. \maketitle or other commands that internally invoke a list
- environment would not be detected before \begin{document}. (Corrected
- 26 Aug 91.) NOTE: THIS CHANGE AFFECTS ALL STYLES AND STYLE OPTIONS
- THAT CHANGE THE \begin{document} COMMAND! IT IS NECESSARY TO ADD
- \@noskipsecfalse.
-
- 177. Moved the \SLiTeX logo to latex.tex so that it can be used in
- LaTeX as well. (Change made 29 Sep 91.)
-
- 178. Added \reset@font at several places where \rm appears: the number
- of an equation, for the \LaTeX and \SLiTeX logos, and for the text of
- footnotes. (Change made 29 Sep 91.)
-
- 179. Changed \output to reset \par to its default value. This avoids
- problems when the output routine is called within a list where \par
- may be a no-op. (Reported by Eberhard Mattes. Fix suggested by Chris
- Rowley. Change made 29 Sep 91.)
-
- 180. Fixed a number of smaller problems, including addition of
- \endinput at the end of the files. (Changes made 17 Oct 91.)
-
- 181. \protect'ed the \LaTeX and \SLiTeX logos, as a consequence of
- change 178. (Change made 17 Oct 91.)
-
- 182. Corrected bug in the \@tfor macro where an \xdef was used instead
- of a \def. (Change made 17 Oct 91.)
-
- 183. A small internal optimization in \@makecol in the output routine:
- replaced \dimen128 by \dimen@. (Change made 22 Oct 91.)
-
- 184. Added \reset@font in \ref, \pageref, and \@citex. (Suggested by
- Bernd Raichle. Change made 25 Oct 91.)
-
- 185. Allowed \sc typeface in slides document style, so that the LaTeX
- logos is printed correctly. (Change made 27 Oct 91.)
-
- 186. Inhibited color change in math mode. (Change made 27 Oct 91.)
-
- 187. Re-arranged size switching code in SliTeX. (Change made 27 Oct 91.)
-
- 188. Corrected typo in latex.tex. (Found by Joachim Schrod. Corrected
- 29 Oct 91.)
-
- 189. Removed \catcode and \mathcode definitions for non-printing ASCII
- characters, as nobody seems to use them. (Change made 30 Oct 91.)
-
- 190. Fragile commands in the definition of \thefootnote led to an
- error, even with the use of \protect. (Found by Chris Hamlin.
- Corrected 1 Nov 91.)
-
- 191. Added default definition of \makelabel, so that an \item command
- outside a list environment gives a sensible error message instead of
- messing up the whole job. (Change made 4 Nov 91.)
-
- 192. Introduced file lhyphen.tex. (Change made 4 Nov 91.)
-
- 193. Added a lot of missing \m@th (mathsurround=0pt) assignments.
- (Changes made 4 Nov 91.)
-
- 194. Added warning message when height of single column float exceeds
- \textheight. (Change made 6 Nov 91.)
-
- 195. \cite will now ignore leading blanks in a citation key. (Change
- made 6 Nov 91.)
-
- 196. Added code to make it work with MLTeX version 2. (Suggested by
- Bernard Gaulle. Change made 7 Nov 91.)
-
- 197. Use of the enumerate environment in the thebibliography
- environment messes up the latter's item numbering. Corrected by
- changing the counter from enumi to enumiv as it was already
- documented. (Reported by Nelson Beebe. Corrected 13 Nov 91.)
-
- 198. Fix 190 did not go far enough. (Found by Chris Rowley. Corrected
- 22 Nov 91.)
-
- 199. Changed definition of \item to call \makelabel only once instead
- of twice. This solves a number of problems with side effects in
- \makelabel, and is even more efficient. (Change made 22 Nov 91.)
-
- 200. Corrected an obscure bug in the output routine that could cause a
- division by zero when \twocolumn[] was used. (Suggested by Chris
- Rowley. Corrected 22 Nov 91.)
-
- 201. Added a few forgotten \relax in front of conditionals in
- lfonts.tex and sfonts.tex. (Suggested by Bernd Raichle. Change made 25
- Nov 91.)
-
- 202. Some minor changes for efficiency. (Suggested by Bernd Raichle.
- Changes made 27 Nov 91.)
-
- 203. Version frozen. (1 Dec 91.)
-
- 204. Fix 197 led to incompatibilities with styles derived from
- article, like amsart. (Changed 10 Jan 92 as suggested by Bernd
- Raichle.)
-
- 205. Use of a nonexisting theorem environment in the first optional
- argument to \newtheorem led to an incomprehensible error message.
- (Reported by Luzia Dietsche. Fixed 10 Jan 92.)
-
- 206. As a consequence of change 66 in the styles (see below) labels in
- the bibliography environment would now come out left aligned.
- (Reported by Andy Fyfe. Corrected 14 Jan 92.)
-
- 207. A \listoffigures at the end of the document would sometimes not
- typeset the table. (Reported by Friedrich Haubensak. Corrected 14 Jan
- 92.)
-
- 208. Fix no. 206 caused bibliography labels in the alpha bibliography
- style to come out right aligned. (Reported by Andy Fyfe. Corrected 26
- Feb 92.)
-
- 209. When used in math mode, \verb doesn't print all characters in \tt
- font. Some characters such as "&" are printed in \rm font and some
- such as "\" are in the symbol font.
-
- 210. Corrected typo in \underline in slitex.tex. (Reported by Johannes
- Braams. Corrected 26 Feb 92.)
-
- 211. Changed lplain.tex and splain.tex to match the changes introduced
- by plain.tex version 3.14 on March 16. (Changes made 17 Mar 92.)
-
- 212. Changed Metafont warning messages to error messages when cmbase
- is used to generate the line and circle fonts. (Suggested by Chris
- Thompson. Changed 18 Mar 92.)
-
- 213. Added \@nmbrlistfalse to \trivlist. This fixes some weird problem
- occuring with multiline running heads and a page break in a numbered
- list. (Suggested by Alexander Durner. Corrected 18 Mar 92.)
-
- 214. Allocate input stream for \typein and for \@input with \newread
- to avoid conflicts with other allocated streams. (Suggested by Michael
- Downes and Bernd Raichle. Change made 18 Mar 92.)
-
- 215. In SLiTeX, a \frac sometimes overlaps vertically. (Found by Alois
- Steindl.)
-
- 216. In SLiTeX \Longrightarrow comes out wrong. (Found by Alois
- Steindl.)
-
- 217. The fix mentioned in 138 and 158 was done wrong in the code. Also
- the problem was now corrected completely by introducing a new control
- sequence. (Suggested by Piet van Oostrum. Corrected 18 Mar 92.)
-
- 218. A \protect\\ in the optional argument of a sectioning command
- leads to extra rubber space in the running head in the myheadings
- pagestyle. (Found by Robert Bittl.)
-
- 219. An `\unhbox' mispelled as `\unbox' crept in from plain.tex (of
- March 16). (Reported by Friedrich Haubensak. Corrected 25 Mar 92.)
-
-
-
- CHANGES TO .DOC AND .STY FILES AND OTHERS
- -----------------------------------------
-
- [Changes needed to conform with changes to LaTeX are not noted.]
-
- 1. \caption doesn't work properly with optional argument. (Corrected 28 Dec 83)
-
- 2. The change to the thebibliography environment described in item 2
- below requres a change to the .STY files. (Change made 28 Dec 83)
-
- 3. The description environment was changed to allow a larger value
- of \leftmargin than the default. The parameter \descriptionlabelwidth
- gives the maximum value of \labelwidth for a description environment.
- It should be \def'd to something like .2\linewidth. (Change made 31 Dec 83)
-
- 4. A minor bug in a \mark command made it possible for a page heading
- to come on an earlier page than it should. (Change made 13 Jan 84)
-
- 5. Version 2.06 eliminated the .PLO files and completely changed the
- organization of the .STY files. See LERRATA.TEX.
-
- 6. The style files were changed to accomodate the new convention that
- assumes printing starts one inch from the top and left edges of the paper.
-
- 7. LABLST.TEX did not work with Version 2.06. (Corrected 18 July 84.)
-
- 8. The default margins for the list environment weren't being set
- properly in SLIDES.DOC/STY. (Corrected 26 July 84.)
-
- 9. The table* environment was producing single-column rather than
- double-column tables. (Corrected 16 September 84.)
-
- 10. In the letter style, commands like \it didn't work right when
- the appeared in mailing labels. (Corrected 21 September 84)
-
- 11. \begin{displaymath} ... \end{displaymath} doesn't work right
- in the fleqn style option. (Corrected by a change in Version 2.07.)
-
- 12. In the letter style, a null argument of a \begin{letter}
- produced an error. (Corrected 21 October 1984.)
-
- 13. Multiple paragraph footnotes don't work properly. (Corrected
- 8 November 1984)
-
- 14. In normal article style, the \maketitle command did not prevent a
- figure from going above it at the top of the page. (Corrected 9
- November)
-
- 15. The thebibliography environment messed up when there were more
- that 26 items. (Corrected 9 November)
-
- 16. The letter document style for Version 2.07 had incorrect
- enumerate and itemize environments. (Corrected 9 November)
-
- 17. The article style was changed so the thebibliography command
- produces the title "References" instead of "Bibliography". (Note that
- report style still produces "Bibliography".) (Changed 17 November
- 1984)
-
- 18. LABLST.TEX may die if there's an un\protect'ed font-changing
- command in a table of contents entry. (Corrected 24 November 1984)
-
- 19. A list inside a trivlist environment, like a theorem environment,
- doesn't work right. (Corrected 27 November 1984)
-
- 20. The report style messed up page headings in single-sided output with
- the headings option. (Corrected 5 December 1984)
-
- 21. The quotation environment puts extra space between paragraphs.
- (Corrected 3 January 1985).
-
- 22. The \[ ... \] environment had a minor bug in the fleqn style option.
- (Corrected 6 February 1985)
-
- 23. A change was made to the letter style that should fix the
- anomalous page breaking. (Thanks to Mike Fischer for tracking it
- down.) (Change made 9 February 1985)
-
- 24. A sectioning command (like \paragraph) that produces an in-line
- heading (not on a separate line) doesn't work properly when it is
- immediately followed by a list or trivlist environment, or one that
- uses those environments (like verbatim or quote). (Corrected in Version
- 2.09.)
-
- 25. The leqno style option doesn't work. (Corrected 20 May 1985)
-
- 26. The `slides' document style ignored all style options. (Corrected
- 20 November 1985)
-
- 27. \tableofcontents, \listoffigures, \bibliography, etc. affect the
- page headings when the myheadings style is used. (Reported by
- Tim Morgan.) (Corrected 17 December 85)
-
- 28. The old version of the description environment was inadvertantly
- left in the `letter' and `slides' style. (Reported by Rusty Wright.)
- (Corrected 17 January 86)
-
- 29. In all styles: no hyphenation is done in multi-line figure and
- table captions.
-
- 30. Labels in the letter style did not work right if the user changed
- \parindent. (Reported by Mike Fischer, corrected 5 Mar 86.)
-
- 31. The `ifthen' style option was modified to make \protect work
- in the `test' argument of \ifthenelse and \while.
- (Problem reported by Tor Lillqvist, corrected 28 Oct 1986)
-
- 32. A bug in the `ifthen' style made \equal not work after a
- \newcommand, \newenvironment, \renewcommand, or \renewenvironment
- command. (Problem reported by Tor Lillqvist, corrected 16 December 1986)
-
- 33. With the `fleqn' style option, the text following a displayed
- equation always began a new paragraph, even if it was not preceded
- by a blank line. (Reported by Joe Weening, corrected 9 March 1987)
-
- 34. If a size-changing command is given at the outermost brace and
- \begin-\end level, and is followed by a \normalsize command, then
- the parameters used for controlling first-level lists are messed up.
- (Reported by Tom Hofmann, corrected 9 Jun 1987.)
-
- 35. The letter style was changed to make the \date command have
- the expected effect. (Suggested by John Pavel. Change made
- 20 Jul 87.)
-
- 36. In the definition of \newblock inside \thebibliography, there
- was a "minus -.07ex" that should have been "minus .07ex".
- (Found by Oren Patashnik, corrected 12 October 1987.)
-
- 37. In the `openbib' style option, a couple of "\markboth"s should
- have been "\@mkboth"s. (Found by Oren Patashnik, corrected 12 October
- 1987.)
-
- 38. A first-level list environment inside a trivlist environment
- messes up the left margin. (Reported and correction suggested
- by Martha Wershofen, corrected 22 December 1987.)
-
- 39. The \label command did not work for cross-referencing parts.
- (Reported by Paul Karger, corrected 19 January 1988.)
-
- 40. Changes made to \l@section command (article style) and \l@chapter
- command (book, report styles) for making table of contents entries to
- conform to 25 Jan 88 change to \numberline. (Reported by
- Gunther Hartmann, corrected 5 February 88.)
-
- 41. \protect did not work in the argumment to an \index command
- when the showidx style option is used. (Reported by Nelson Beebe.
- Corrected 22 Feb 88.)
-
- 42. The definitions in the standard style did not allow the labels
- in an `enumerate' environment to be changed in the usual way be
- redefining `\theenum...'. (Corrected 16 Mar 88.)
-
- 43. With \pagestyle{empty}, a \chapter command still produces a page
- number on the first page of a chapter. (Reported by Peter Schilling 3
- June 88. Deemed not worth correcting.)
-
- 44. A bug in the `letter' style caused a number to disappear from
- the output if it occurred at the beginning of a paragraph after
- a \ps. (Corrected 20 Sep 88.)
-
- 45. Report and book styles: Changed macros that produced "part" and
- "chapter" table-of-contents entries to improve page breaking.
- (Changed 24 May 89, as suggested by Jerry Leichter.)
-
- 46. In the fleqn style, \@beginparpenalty and \@endparpenalty were
- used instead of \predisplaypenalty and \postdisplaypenalty before and
- after a displayed equation made with \[ ... \] or the "equation"
- environment. (Reported by Rainer Sch\"opf and Frank Mittelbach.
- Corrected 24 May 89.)
-
- 47. The fix to the fleqn style reported in number 46 (24 May 89)
- re-introduced bug fixed in number 33 (9 Mar 87).
- (Corrected 26 Sep 89.)
-
- 48. Certain keywords like "height" caused an error in an \index
- command with the showidx style option. (Reported by Joachim Schrod,
- corrected 11 Oct 89.)
-
- 49. A bug in the definition of \part in the book and report styles
- made them use the optional argument instead of the regular argument
- for the heading printed in the text. (Reported by Richard Roy,
- corrected 13 Nov 89.)
-
- 50. \part allows a page break to occur in the middle of a multi-line
- heading. Easily fixed by adding \interlinepenalty10000 to the
- definition, but I probably won't bother. (Reported by Don Hosek.
- Corrected 11 Nov 91.)
-
- 51. A \paragraph command not preceded by other sectioning commands
- causes an error. This is deemed incorrect input and will not be fixed
- in version 2.09. (Reported by Nathan Maman.)
-
- --------------------
-
- 52. Some changes in several document styles to support the NFSS (New
- Font Selection Scheme that will become standard with LaTeX 3.0)
-
- - Extra braces added in definitions of \ps@heading .. in all files
- since \sl is not longer reset by \rm.
- - \csname process@table\endcsname added in letter.sty to allow math in
- letters.
- (Changes made 26 Mar 91.)
-
- 53. Document styles renamed to `Standard Document Styles'. (Changes made
- 30 Mar 91.)
-
- 54. International language support. All fixed strings are removed and
- commands are inserted instead. The names are chosen according to the
- standard developed in Europe (ILaTeX, german.sty, babel.sty). The default
- for these commands is to produce the old string, so there is no change in
- behavior. (Changes made 30 Mar 91.)
-
- 55. Style options files twocolumn and titlepage shortened to 8 chars.
- User interface preserved by adding \ds@titlepage etc. to input the
- coded name. This supports (most) OS with file length restrictions.
- (Change made 30 Mar 91.)
-
- 56. Moved definition of \part command from size-specific styles to
- article.doc/sty. (Change made 30 Mar 91.)
-
- 57. Removed a lot of superfluous blanks. Introduced some abbreviations:
- pt by \p@, 0pt by \z@, etc. (Changes made 15 Jun 91.)
-
- 58. In the letter style option the \xpt macro was replaced by a call
- to a top-level size command, depending on the point size of the
- document. (Change made 15 Jun 91.)
-
- 58. In style option showidx "20 (hex) was changed to 32 (decimal) to
- avoid a problem with the style option german. (Change made 16 Jun 91.)
-
- 59. Fix no. 12 to the letter style did not catch everything.
- (Fix suggested by Mike Piff. Corrected 16 Aug 91.)
-
- 60. Environment thebibliography changed to generate a warning message
- instead of an error if its body is empty. (Suggested by Nelson H.F.
- Beebe. Change made 26 Aug 91.)
-
- 61. Added \reset@font to definition of \@eqnnum in leqno style option.
- (Change made 29 Sep 91.)
-
- 62. The marks for listoffigures and listoftables were not changed to
- uppercase correctly. This was a consequence a change 54. (Reported by
- Bernard Gaulle. Corrected 14 Oct 91.)
-
- 63. Change 55 caused the twocolumn document style option to no longer
- work since twocolumn.sty was read in too early. (Reported by Bernard
- Gaulle. Corrected 15 Oct 91.)
-
- 64. In the slides document style, one could specify the twoside
- document style option, which is nonsense. (Corrected 15 Oct 91.)
-
- 65. Corrected typo in makeidx document style option. (Reported by
- Dave Love. Corrected 21 Oct 91.)
-
- 66. Use of [ .. ] for the labels in the thebibliography environment
- replaced by the use of the macro \@biblabel. (Change made 27 Oct 91.)
-
- 67. Missing ~ after \partname added in definition of the \part
- command. (Found by Dave Love. Corrected 4 Nov 91.)
-
- 68. Added a lot of missing \m@th (mathsurround=0pt) assignments in
- several document style files. (Changes made 4 Nov 91.)
-
- 69. Added forgotten definitions for \ccname, etc. in letter document
- style. (Found by Johannes Braams. Corrected 5 Nov 91.)
-
- 70. Removed extra open brace in book.sty. (Found by Bernard Gaulle.
- Corrected 5 Nov 91.)
-
- 71. Change 63 did not really fix the problem. (Corrected 5 Nov 91.)
-
- 72. Forgot to do change 66 for the openbib style option as well.
- (Corrected 11 Nov 91.)
-
- 73. Somehow Appendix was not replaced by \appendixname in the report
- and book documentstyles. (Found by Bernd Raichle. Corrected 12 Dec
- 91.)
-
- 74. As a consequence of change 55, the titlepage option of the article
- document style did no longer work at all. (Reported by severral
- people. Corrected 10 Jan 92.)
-
- 75. As a consequence of change 197 in latex.tex, bibliographies with
- more than 26 entries led to error messages about an incomplete \iftrue.
- (Reported by Andy Fyfe. Corrected 14 Jan 92.)
-
- 76. Added explicit setting of \topskip in article, book, and report
- document styles. This is important for sizes 11pt and 12pt to avoid
- ``overfull \vbox while \output is active'' messages. (Suggested by
- Friedrich Haubensak. Change made 14 Jan 92.)
-
- 77. Change no. 176 above had also to be done in the letter document
- style. (Corrected 21 Feb 92.)
-
- 78. Fix no. 59 caused leading blanks in the argument of \begin{letter}
- not to be ignored. (Reported by Will Partain. Corrected 21 Feb 92.)
-
- 79. Added definition for \pagename and conditional around definition
- for \abstractname in the proc document style option. (Suggested by
- Friedrich Haubensak. Change made 26 Feb 92.)
-
- 80. Changed definitions of \labelenum... in the letter document style
- to use \theenum... rather than directly \arabic{enumi}, etc.
- (Suggested by Johannes Braams. Change made 26 Feb 92.)
-
- 81. The \subparagraph command in bk11.doc/sty lacks a \reset@font.
- (Reported by Dietrich Baumann.)
-
-
- CHANGES TO THE MANUAL
- ---------------------
-
- See ADDENDUM.TEX
-